package com.liang.leetcode.acm;

import java.util.Scanner;

/**
 * 题目11：A + B(8)——两个数求和
 * 输入描述：
 *      输入有多组测试用例，每组空格隔开两个整数
 * 数据范围：
 *      0 < a, b < 2×10^10
 * 输出描述：
 *      对于每组数据输出一行两个整数的和
 * 输入例子1：
 *      1 1
 * 输出例子1：
 *      2
 * 输入例子2：
 *      12141483647 12141483647
 * 输出例子2：
 *      24282967294
 *
 *  int整形4个字节，范围 [-2^31-1, 2^31-1] = [-2147483648, 2147483647]
 *  double长整形8个字节，范围 [-2^63-1, 2^63-1] = [-9223372036854775808, 9223372036854775807]
 */
public class Acm11 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        while (in.hasNextLong()) {
            long a = in.nextLong();
            long b = in.nextLong();
            System.out.println(a+b);
        }
    }
}
